

.regin_browser
{
	display:none;
	position:fixed;
	top:8%;
	left:15%;
	width:1000px;
	height:700px;
	border:2px solid #99CC00;
}

.regin_browser iframe
{
	width:100%;
	height:100%;
	border:none;
}









/*注册要求提示面板*/

.reginboard
{
	position:fixed;
	z-index:100000;
	width:800px;
	height:620px;
	background:white;
	border:2px solid #0099FF;
	border-top:6px solid #0099FF;

	-moz-box-shadow: 0px 0px 15px #666;  
	-webkit-box-shadow: 0px 0px 15px #666;   
	box-shadow: 0px 0px 15px #666;
	/*
	top:100px;
	left:500px;
	*/
}

.reginboard .reginitem,.reginboard .regindetail,.reginboard .regincallback
{
	display:none;
	position:absolute;
	width:100%;
	height:100%;
}
.reginboard .reginitem
{
	display:block;
}
/*-----------------------------------注册条款----------------------------------------------------------------------------*/
.reginboard .reginitem .regintips
{
	width:100%;
	height:80px;
	line-height:60px;
	font-size:50px;
	text-indent:20px;
}
.reginboard .reginitem .reginmain
{
	width:100%;
	height:460px;
}
.reginboard .reginitem .reginmain .regintitle
{
	height:20px;
	line-height:20px;
	margin-left:20px;
	font-size:18px;
	font-weight:bold;
}

.reginboard .reginitem .reginmain .regincnt
{
	width:758px;
	height:418px;
	margin:10px 20px;
	border:1px solid #999;
	overflow:hidden;
}
.reginboard .reginitem .reginmain .regincnt iframe
{
	width:100%;
	height:100%;
	border:none;
}
.reginboard .reginitem .reginbtn
{
	width:100%;
	height:80px;
}
.reginboard .reginitem .reginbtn .notagree,.reginboard .reginitem .reginbtn .agree2go
{
	float:left;
	margin-left:150px;
	margin-top:10px;
	cursor:default;
	border-radius:6px;
	padding:4px 16px;
	font-size:30px;
	text-align:center;
	border:1px solid #CCC;
	color:white;
	-moz-box-shadow: 0px 0px 10px #999;  
	-webkit-box-shadow: 0px 0px 10px #999;   
	box-shadow: 0px 0px 10px #999;
}
.reginboard .reginitem .reginbtn .notagree
{
	background:#FF6666;
}
.reginboard .reginitem .reginbtn .notagree:hover
{
	background:#FF0033;
}
.reginboard .reginitem .reginbtn .agree2go
{
	background:#66CCFF;
	margin-left:40px;
}
.reginboard .reginitem .reginbtn .agree2go:hover
{
	
	background:#0099CC;
}




/*--------------------------------------------------注册框-------------------------------------------------*/
.reginboard .regindetail .regintitle
{
	margin-top:20px;
	height:24px;
	line-height:24px;
	margin-left:40px;
	font-size:20px;
	text-indent:4px;
	border-left:5px solid#0099FF; 
}
.reginboard .regindetail .reginbox
{
	margin-left:40px;
	margin-top:10px;
	border-top:1px solid #CCC;
	width:700px;
	height:460px;
}

.reginboard .regindetail .reginbox .reginfm,.reginboard .regindetail .reginbox .reginfm table
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	font-family:'宋体';
	position:relative;
	border-collapse: collapse;
}
.reginboard .regindetail .reginbox .reginfm table tr
{
	

}
.reginboard .regindetail .reginbox .reginfm table tr td:first-child
{
	width:25%;
	text-align:right;
	font-size:14px;
	
}
.reginboard .regindetail .reginbox .reginfm table tr td:last-child
{
	width:30%;
	text-align:left;
}

/*输入框样式*/
.reginboard .regindetail .reginbox .reginfm table input
{
	width:300px;
	height:33px;
	border-radius:3px;
	font-size:14px;
	/*
	
	border:1px solid #999;
	box-shadow:inset 0px 0px 2px #CCC;
	-moz-box-shadow:inset 0px 0px 2px #CCC;
	-webkit-box-shadow:inset 0px 0px 2px #CCC;
	*/
	border:none;
	outline:none;
	text-indent:4px;
	background: url(../img/regin/ipt.png?v=10076) no-repeat;
}
.reginboard .regindetail .reginbox .reginfm table input.input_err
{
	background: url(../img/regin/input_error.png?v=10077) no-repeat;
}

.reginboard .regindetail .reginbox .reginfm table input:focus
{
	/*
	border:1px solid #0099CC;
	*/
	box-shadow:0px 0px 3px #0099FF;
	-moz-box-shadow:0px 0px 3px #0099FF;
	-webkit-box-shadow:0px 0px 3px #0099FF;
	background: url(../img/regin/ipt.png?v=10076) 0 -35px no-repeat;
}


/*注册信息提示标签*/
.reginboard .regindetail .reginbox .reginfm table .tips .pwd_tips
{
	display:none;
	width: 158px;
	height: 71px;
	padding-top: 6px;
	position: absolute;
	top: 52px;
	background: url(../img/regin/pwd_sprite.png?v=10076) no-repeat;
	
}
.reginboard .regindetail .reginbox .reginfm table .tips .pwd_tips div
{
	height: 22px;
	line-height: 22px;
	margin-left: 15px;
	padding-left: 18px;
}
.reginboard .regindetail .reginbox .reginfm table .tips .pwd_tips .default 
{
	background: url(../img/regin/pwd_sprite.png?v=10076) 0 -215px no-repeat;
}
.reginboard .regindetail .reginbox .reginfm table .tips .pwd_tips .no 
{
	background: url(../img/regin/pwd_sprite.png?v=10076) 0 -281px no-repeat;
}
.reginboard .regindetail .reginbox .reginfm table .tips .pwd_tips .yes 
{
	background: url(../img/regin/pwd_sprite.png?v=10076) 0 -247px no-repeat;
}
.reginboard .regindetail .reginbox .reginfm table .red
{
	color:#f66;
}




.reginboard .regindetail .reginbox .reginfm table .tips .ok
{
	color:#999;
	height: 22px;
	line-height: 22px;
	margin-left: 12px;
	padding-left: 18px;
	background: url(../img/regin/pwd_sprite.png?v=10076) 0 -247px no-repeat;
}

.reginboard .regindetail .reginbox .reginfm table .tips .warn
{
	color:#FF0033;
	height: 22px;
	line-height: 22px;
	margin-left: 12px;
	padding-left: 18px;
	background: url(../img/regin/pwd_sprite.png?v=10076) 0 -281px no-repeat;
}
.reginboard .regindetail .reginbox .reginfm table .tips .default
{
	height: 22px;
	line-height: 22px;
	margin-left: 12px;
	padding-left: 18px;
	background: url(../img/regin/pwd_sprite.png?v=10076) 0 -215px no-repeat;
}

.reginboard .regindetail .reginbox .reginfm table .tips .notice
{
	color:#999;
	margin-left:12px;
}

/*密码安全等级*/
.reginboard .regindetail .reginbox .reginfm table .tips .ranktips
{
	display:none;
}
.reginboard .regindetail .reginbox .reginfm table .tips .ranktips .password_info
{
	color:grey;
}
.reginboard .regindetail .reginbox .reginfm table .tips .ranktips .rankMiddle
{
	float: left;
	width:130px;
	height: 15px;
	padding-left: 70px;
	color: #61d01c;
	background: url(../img/regin/pwd_sprite.png?v=10076)0 -142px no-repeat;
}
.reginboard .regindetail .reginbox .reginfm table .tips .ranktips .rankHigh
{
	float: left;
	width:130px;
	height: 15px;
	padding-left: 70px;
	color: #61d01c;
	background: url(../img/regin/pwd_sprite.png?v=10076)0 -190px no-repeat;
}
.reginboard .regindetail .reginbox .reginfm table .tips .ranktips .rankLow
{
	float: left;
	width:130px;
	height: 15px;
	padding-left: 70px;
	color: #ff9c3a;
	background: url(../img/regin/pwd_sprite.png?v=10076)0 -100px no-repeat;
}









/*性别选择*/
.reginboard .regindetail .reginbox .reginfm table .sex_box
{
	float:left;
	margin-left:10px;
}
.reginboard .regindetail .reginbox .reginfm table .sex_box a
{
	padding-left: 20px;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	margin-right: 30px;
	cursor: pointer;
	background: url(../img/regin/ipt.png?v=10076) -300px -322px no-repeat;
}
.reginboard .regindetail .reginbox .reginfm table .sex_box a.checked
{
	background: url(../img/regin/ipt.png?v=10076) -300px -354px no-repeat;
}
.reginboard .regindetail .reginbox .reginfm table .sex_box a:hover
{
	color:#84a8c8;
}
.reginboard .regindetail .reginbox .reginfm table .sex_box a .sex_radio
{
	width:0;
	height:0;
	display:none;
}
/*选择框*/
.reginboard .regindetail .reginbox .reginfm table .selectbox
{
	float:left;
	width:97px;
	height:23px;
	margin-left:4px;
}
.reginboard .regindetail .reginbox .reginfm table .selectbox select
{
	width:100%;
	height:100%;
	border:none;
	outline:none;
	-webkit-appearance: none; /*for chrome*/
	background: url(../img/regin/ipt.png?v=10076) -106px -246px no-repeat;
}
.reginboard .regindetail .reginbox .reginfm table .selectbox select:focus
{
	outline:1px solid #0099FF;
}





/*验证码框*/
.reginboard .regindetail .reginbox .reginfm table .validatecodebox
{
	
}

.reginboard .regindetail .reginbox .reginfm table .validatecodebox input
{
	display:inline-block;
	float:left;
	width:166px;
	height:51px;
	font-size:24px;
	font-weight:bold;
	font-family:'微软雅黑';
	background: url(../img/regin/ipt.png?v=10076) 0 -70px no-repeat;
}
.reginboard .regindetail .reginbox .reginfm table .validatecodebox input.input_err
{
	background: url(../img/regin/input_error.png?v=10077) 0 -60px no-repeat;
}
.reginboard .regindetail .reginbox .reginfm table .validatecodebox input:focus
{
	box-shadow:0px 0px 4px #0099FF;
	-moz-box-shadow:0px 0px 4px #0099FF;
	-webkit-box-shadow:0px 0px 4px #0099FF;
	background: url(../img/regin/ipt.png?v=10076) 0 -70px no-repeat;
}

.reginboard .regindetail .reginbox .reginfm table .validatecodebox .validatecodeimg
{
	float:right;
	margin-left:2px;
	width:140px;
	height:52px;
	background:red;
}
.reginboard .regindetail .reginbox .reginfm table .validatecodebox .validatecodeimg img
{
	width:100%;
	height:100%;
}
.reginboard .regindetail .reginbox .reginfm table .tips .change_validatecode
{
	display:block;
	height: 18px;
	line-height: 18px;
	margin-left: 12px;
	cursor: pointer;
	color:#57a8e4;
}






/*----------底部按钮--------------*/
.reginboard .regindetail .reginbtn
{
	width:100%;
	height:105px;
	color:white;
	cursor:default;
}
.reginboard .regindetail .reginbtn .stopregin,.reginboard .regindetail .reginbtn .submitregin
{
	float:left;
	margin-left:90px;
	margin-top:30px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	height:50px;
	line-height:50px;
	font-size:20px;
	text-align:center;
}
.reginboard .regindetail .reginbtn .stopregin
{
	width:160px;
	background:#FF0033;
}
.reginboard .regindetail .reginbtn .submitregin
{
	width:300px;
	background:#339900;
	margin-left:50px;
}
.reginboard .regindetail .reginbtn .subdisable
{
	background:#99CC99;
	color:#666;
}
.reginboard .regindetail .reginbtn .stopdisable
{
	background:#FF6666;
	color:#666;
}



/*---------------------------------------------注册结果----------------------------------------------------------------*/
.reginboard .regincallback
{
	text-align:center;
}
.reginboard .regincallback .tabtitle
{
	margin-top:20px;
	height:24px;
	line-height:24px;
	margin-left:40px;
	font-size:20px;
	text-indent:4px;
	border-left:5px solid #0099FF;
	text-align:left;
}

.reginboard .regincallback .callbacktips
{

	display:none;
	margin-left:40px;
	margin-top:10px;
	padding-top:20px;
	border-top:1px solid #CCC;
	width:700px;
	height:460px;
}

.reginboard .regincallback .callbacktips .title
{
	width:100%;
	font-size:30px;
	font-weight:bolder;
}
.reginboard .regincallback .callbacktips .account
{
	width:100%;
	font-size:40px;
	font-weight:bolder;
	color:#FF0033;
	text-shadow:1px 1px 4px #333;
}
.reginboard .regincallback .callbacktips .emailvalidate,.reginboard .regincallback .callbacktips .errortips
{
	margin:50px auto;
	width:500px;
	
	font-size:20px;
}
.reginboard .regincallback .callbacktips .emailvalidate .gotoemail
{
	margin:20px auto;
	display:block;
}

.reginboard .regincallback .callbacktips p
{
	margin-top:100px;
	font-size:16px;
	color:#FF6666;
}

.reginboard .regincallback .callbacktips .regin_btn
{
	margin:10px auto;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	height:50px;
	line-height:50px;
	text-align:center;
	width:180px;
	background:#66CCFF;
	cursor:default;
	font-size:16px;
	text-align:center;
	border:1px solid #CCC;
	color:white;
	-moz-box-shadow: 0px 0px 8px #999;  
	-webkit-box-shadow: 0px 0px 8px #999;   
	box-shadow: 0px 0px 8px #999;
}
.reginboard .regincallback .callbacktips .regin_btn:hover
{
	background:#0099CC;
}


.reginboard .regincallback .closeregin
{
	margin:10px auto;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	height:50px;
	line-height:50px;
	text-align:center;
	width:200px;
	background:#FF6666;
	cursor:default;
	font-size:16px;
	text-align:center;
	border:1px solid #CCC;
	color:white;
	-moz-box-shadow: 0px 0px 8px #999;  
	-webkit-box-shadow: 0px 0px 8px #999;   
	box-shadow: 0px 0px 8px #999;
}

.reginboard .regincallback .closeregin:hover
{
	background:#FF0033;
}















